projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c435cd7
)
(Fquo): If any argument is float, do the computation in floating point.
author
Juanma Barranquero
<lekktu@gmail.com>
Sat, 8 May 2004 14:55:36 +0000
(14:55 +0000)
committer
Juanma Barranquero
<lekktu@gmail.com>
Sat, 8 May 2004 14:55:36 +0000
(14:55 +0000)
src/data.c
patch
|
blob
|
history
diff --git
a/src/data.c
b/src/data.c
index 6ce9a5d37aa9359f790995dd2cdd9a0f954876e8..1a66e52632af0fbf99b5e8ce01fe2d9e5ee0003a 100644
(file)
--- a/
src/data.c
+++ b/
src/data.c
@@
-2698,6
+2698,12
@@
usage: (/ DIVIDEND DIVISOR &rest DIVISORS) */)
int nargs;
Lisp_Object *args;
{
+ int argnum;
+ if (nargs == 2)
+ return arith_driver (Adiv, nargs, args);
+ for (argnum = 0; argnum < nargs; argnum++)
+ if (FLOATP (args[argnum]))
+ return float_arith_driver (0, 0, Adiv, nargs, args);
return arith_driver (Adiv, nargs, args);
}